package com.bsoft.exchange.dao.his;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.bsoft.exchange.domain.ListDisposalrecordDomain;
import com.bsoft.exchange.domain.ListHistoryRecordDomain;
import com.bsoft.exchange.domain.ListPatientDataDomain;
import com.bsoft.exchange.domain.ListPatientDomain;
import com.bsoft.exchange.pojo.ListHistoryRecordPojo;
import com.bsoft.exchange.pojo.ListPatientPojo; 

/**
 * @author chenhf
 *
 */
@Mapper
public interface OutpatientMapper {
	

    /**获取处置记录
     * @param jgid
     * @param jzxh
     * @return
     */
    public List<ListDisposalrecordDomain> listDisposalrecord(@Param("jgid")Long jgid,@Param("jzxh")Long jzxh);
    
    
    /**获取历史就诊记录
     * @return
     */
    public List<ListHistoryRecordDomain> listHistoryRecord(ListHistoryRecordPojo listHistoryRecordPojo);
    

    /**获取门诊患者列表
     * @return
     */
    public List<ListPatientDataDomain> listPatient(@Param("jgid")Long jgid,@Param("ysdm")String ysdm,
    		@Param("query")String query,@Param("dateBegin")Date dateBegin,@Param("dateEnd")Date dateEnd,
    		@Param("pageNo")Integer pageNo,@Param("pageSize")Integer pageSize);
    
   
}
